package cn.edu.zafu.bigdata.fui;

public class TestArithmeticException {
    public static double divide(int a, int b){
        if (b == 0) throw new ArithmeticException(a + " / " + b + " 中分母不能为 0");
        return (double)a / b;
    }
    public static void main(String[] args) {
        try{
            System.out.println("a / b = " + divide(4, 2));
            System.out.println("a / b = " + divide(4, 0));
        }catch (ArithmeticException e){
            System.out.println("发生错误: " + e.getMessage());
        }
    }
}

/*题目1：处理算术异常
描述：编写一个方法divide(int a, int b)，返回两个整数的除法结果。当分母为0时，捕获ArithmeticException并输出错误信息。
要求：
定义方法divide(int a, int b)，若b == 0则抛出ArithmeticException。
在main方法中调用divide方法，并捕获异常，输出提示信息。
*/